home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / PROLOG / HUMBOLT / HUMBOLTS / _files / _humboltsr / makefile < prev    next >
Makefile  |  1990-12-08  |  1KB  |  56 lines

  1. ##
  2. ## Oyster2 Programming System 
  3. ## Makefile Release 1.02 10/05/90
  4. ##
  5. ## please check the contents of this directory
  6. ## 
  7. ## arith.c atoms.c atoms.h bootstrap contents
  8. ## datab.c db3.c errors.h eval.c exec.c files.h help.c
  9. ## io.c makefile manager.c manager.h maxvars.h memory.c
  10. ## misc.c nurprl oinit.c oyster.c read.c rulebase
  11. ## save.c sys.c systems.h types.h uni.c
  12. ## user.c win.c window.h write.c
  13. ## 
  14. ##
  15. SHELL=/bin/sh
  16. SYSTEM=ARCHY
  17. CC=cc
  18. CFLAGS= -Wda -D$(SYSTEM) -DDYNMEM
  19. LDFLAGS=
  20. BIN= ^.^.bin
  21.  
  22. OBJ =   arith.o atoms.o datab.o eval.o exec.o  \
  23.         io.o manager.o memory.o misc.o prolog.o read.o \
  24.         save.o sys.o uni.o user.o write.o 
  25.  
  26. PORTOBJ = unixio.o
  27.  
  28. .c.o:
  29.         cc $(CFLAGS) -c c.$*
  30.  
  31.  
  32. prolog :  $(OBJ) $(PORTOBJ) 
  33.         link $(SEPID) -o $@ $(OBJ) $(PORTOBJ) $.Clib.o.Stubs $(LDFLAGS)
  34.  
  35. # Needed because when in ANSI mode big arrays are
  36. # put in initialized data!  Yuk.
  37.  
  38. # memory.o:
  39. #       cc -pcc $(CFLAGS) -c c.$*
  40.  
  41.  
  42. $(OBJ) oyster.o : systems.h errors.h types.h atoms.h 
  43.  
  44. atoms.o datab.o exec.o manager.o \
  45.         memory.o misc.o save.o uni.o : manager.h
  46. datab.o eval.o help.o io.o prolog.o \
  47.         read.o sys.o write.o : files.h window.h
  48. datab.o read.o write.o : maxvars.h
  49. win.o : window.h
  50.  
  51.  
  52. install :
  53.         delete $(BIN).prolog
  54.         rename prolog $(BIN).prolog
  55.  
  56.